package app.hoangkien.quanlycongviec;

import java.util.ArrayList;
import java.util.List;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Spinner;

public class MainActivity extends Activity implements OnClickListener {
	private Spinner loaicongviec;
	private Button add, thoat;
	private EditText search;

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
		loaicongviec = (Spinner) findViewById(R.id.sapxep);
		spinercongviec();
		add = (Button) findViewById(R.id.add);
		add.setOnClickListener(this);
		thoat = (Button) findViewById(R.id.thoatchinh);
		thoat.setOnClickListener(this);
		
		
	}

	@Override
	public void onClick(View v) {
		switch (v.getId()) {
		case R.id.add:
			// nhấn vào phím add
			Intent intent = new Intent(MainActivity.this, Add_Works.class);
			startActivity(intent);
			break;
		case R.id.thoatchinh:
			// nhấn vào phím thoát
			intent = new Intent(Intent.ACTION_MAIN);
			intent.addCategory(Intent.CATEGORY_HOME);
			intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
			startActivity(intent);
			break;
		
		default:
			break;
		}
	}

	public void spinercongviec() {
		List<String> list = new ArrayList<String>();
		list.add("Tất cả");
		list.add("Bản Thân");
		list.add("Gia Đình");
		list.add("Bạn Bè");
		list.add("Công Việc Cá Nhân");
		ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(
				MainActivity.this,
				android.R.layout.simple_spinner_dropdown_item, list);
		loaicongviec.setAdapter(dataAdapter);
	}

	@Override
	public boolean onCreateOptionsMenu(Menu menu) {
		// Đối số 1 là nhóm
		// Đối số 2 là Id cho Menu Item
		// Đối số 3 là thứ tự xuất hiện của Menu Item
		// Đối số 4 là tiêu đề cho Menu Item
		menu.add(0, 01, 0, "Chọn toàn bộ");
		menu.add(0, 02, 1, "Thêm");
		menu.add(0, 03, 2, "Sửa");
		menu.add(0, 04, 3, "Xóa");
		menu.add(0, 05, 4, "Share");
		menu.add(0, 06, 5, "Xuất");
		menu.add(0, 07, 6, "Duyệt công việc từ file");
		menu.add(0, 8, 8, "Search");// hiện ra một alertDialog có 1 EditText 
		return true;
	}

	@Override
	public boolean onOptionsItemSelected(MenuItem item) {
		switch (item.getItemId()) {
		case 01:
			// xử lý nhấn vào chọn toàn bộ
			break;
		case 02:
			// xử lý nhấn vào thêm
			break;
		case 03:
			// xử lý nhấn vào Sửa
			break;
		case 04:
			// xử lý nhấn vào Xóa
			break;
		case 05:
			// xử lý nhấn vào Share
			Intent intent = new Intent(MainActivity.this, Share.class);
			startActivity(intent);
			break;
		case 06:
			// xử lý nhấn vào Xuất
			break;
		case 07:
			// xử lý nhấn vào Duyệt
			break;
		case 8:
			//xử lý nhấn vào search
			break;

		default:
			break;
		}
		return super.onOptionsItemSelected(item);
	}

}
